import request from '@/utils/request'

// 获取用户组列表
export function groupList(data) {
  return request({
    url: '/usergroup/grouplist',
    method: 'get',
    params: data
  })
}

// 获取当前用户在用户组中是否是管理员
export function isAdmin(data) {
  return request({
    url: '/usergroup/isgroupadmin',
    method: 'get',
    params: data
  })
}

// 获取用户组中用户列表
export function fetchList(data) {
  return request({
    url: '/usergroup/groupuserlist',
    method: 'get',
    params: data
  })
}

// 删除用户组中用户
export function deleteRow(data) {
  return request({
    url: '/usergroup/groupuserdelete',
    method: 'post',
    data
  })
}

// 添加用户组中用户
export function addRow(data) {
  return request({
    url: '/usergroup/groupuseradd',
    method: 'post',
    data
  })
}

// 修改用户组中用户
export function updateRow(data) {
  return request({
    url: '/usergroup/groupuserupdate',
    method: 'post',
    data
  })
}

// 添加用户组中用户
export function userDetail(data) {
  return request({
    url: '/usergroup/groupuserdetail',
    method: 'get',
    params: data
  })
}

// 获取没有在用户组中用户列表
export function noList(data) {
  return request({
    url: '/usergroup/newuserlist',
    method: 'get',
    params: data
  })
}

// 获取话术管理二级分类列表
export function typeList(data) {
  return request({
    url: '/talk/gettypelist',
    method: 'get',
    params: data
  })
}
// 根据二级分类获取话术列表
export function getWordsList(data) {
  return request({
    url: '/talk',
    method: 'get',
    params: data
  })
}
// 删除话术
export function deleteWords(data) {
  return request({
    url: '/talk/deletetalk',
    method: 'get',
    params: data
  })
}
// 修改话术
export function updateWords(data) {
  return request({
    url: '/talk/2',
    method: 'put',
    data
  })
}
// 新增话术
export function addWords(data) {
  return request({
    url: '/talk',
    method: 'post',
    data
  })
}
// 根据id获取话术信息
export function getWordsById(data) {
  return request({
    url: '/talk/2',
    method: 'get',
    params: data
  })
}
// 新增分类名称
export function addType(data) {
  return request({
    url: '/talk/addtype',
    method: 'post',
    data
  })
}
// 更新分类名称
export function updateType(data) {
  return request({
    url: '/talk/updatetype',
    method: 'post',
    data
  })
}
// 删除分类名称
export function deleteType(data) {
  return request({
    url: '/talk/deletetype',
    method: 'get',
    params: data
  })
}
// 一级话术分类
export function getTag(data) {
  return request({
    url: '/talk/gettag',
    method: 'get',
    params: data
  })
}
